#ifndef OBJET3D_H
#define OBJET3D_H

#include "material.h"
#include "objet.h"

class Objet3D : public Objet
{
  public:
  Objet3D();
  Objet3D(Material * m);

  ~Objet3D();

  //le materiau
  Material* getMaterial();
  void setMaterial(Material *mat);
  
  void display();

  protected:
  virtual void _draw()=0;
  Material *_material;

  int _listId;
  static int _compteur;
  static int _maxList;

};

#endif
